#ifndef __MONITORING_LIB__
#define __MONITORING_LIB__

#define OPEN     0
#define WRITE    1
#define LSEEK    2
#define CLOSE    3
#define CLONE    4
#define NR_CALLS 5

#define CHANGE_PROCESS           0
#define CHANGE_SYSCALL           1
#define RESET_VALUES             2
#define RESET_ALL_PROCESS_VALUES 3
#define ENABLE_SYS_CALL          4
#define DISABLE_SYS_CALL         5

struct statistics {
	int calls;
	int success;
	int error;
	unsigned long long total_time;
};

char *call_names[NR_CALLS] = {"open", "write", "lseek", "close", "clone"};

#endif
